*** Settings ***
Library           Selenium2Library
Library           Collections
Library           OperatingSystem
Library           String
Library           DateTime
*** Test Cases ***
F:\工作\中科院软件研究所\录制器\script\jstore7.lcl
    ${CLOSE_STATUS}    Set Variable    FALSE
    ${chrome_options}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys
    Call Method    ${chrome_options}    set_capability    unhandledPromptBehavior    accept
    Call Method    ${chrome_options}    add_argument    --test-type --ignore-certificate-errors
    Create WebDriver    Chrome    chrome_options=${chrome_options}
    Maximize Browser Window
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第1行的-url-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_0
    Goto    http://39.104.118.163:8301/jpetstore/
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第2行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_1
    @{selectors}    Create List   xpath=//a[text()='Enter the Store']    css=p:nth-last-child(2) a    css=div#Content a    
    ${ret}=    获取定位器    ${selectors}
    click_method_2    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第3行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_3
    @{selectors}    Create List   css=input[name='keyword']    css=input[type='text']    css=form input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    click_method_4    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第4行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_5
    @{selectors}    Create List   css=input[name='keyword']    css=input[type='text']    css=form input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    dogs
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第5行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_6
    @{selectors}    Create List   xpath=//input[@value='Search']    css=input[name='searchProducts']    css=input[value='Search']    css=input[type='submit']    css=form input[name='searchProducts']    
    ${ret}=    获取定位器    ${selectors}
    click_method_7    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第6行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_8
    @{selectors}    Create List   xpath=//input[@value='dogs']    css=input[name='keyword']    css=input[value='dogs']    css=input[type='text']    css=form input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    click_method_9    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第7行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_10
    @{selectors}    Create List   xpath=//input[@value='dogs']    css=input[name='keyword']    css=input[type='text']    css=form input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    dog
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第8行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_11
    @{selectors}    Create List   xpath=//input[@value='Search']    css=input[name='searchProducts']    css=input[value='Search']    css=input[type='submit']    css=form input[name='searchProducts']    
    ${ret}=    获取定位器    ${selectors}
    click_method_12    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第9行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_13
    @{selectors}    Create List   xpath=//a[text()='Friendly dog from England']    css=td:nth-last-child(3) a    css=tr:nth-child(2) td > a    
    ${ret}=    获取定位器    ${selectors}
    click_method_14    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第10行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_15
    @{selector}    Create List    tr:nth-last-child(3) a.Button    tr:nth-child(2) a.Button    
    @{xpaths}    Create List   //a[text()='Add to Cart']['NOT_SURE']    
    ${ret}=    获取定位器ByModeOfAuto    ${selector}    ${xpaths}    10ms    7s
    click_method_16    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第11行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_17
    @{selectors}    Create List   xpath=//input[@value='Search']    css=input[name='searchProducts']    css=input[value='Search']    css=div#SearchContent input[name='searchProducts']    
    ${ret}=    获取定位器    ${selectors}
    click_method_18    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第12行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_19
    @{selectors}    Create List   xpath=//a[text()='Friendly dog from England']    css=td:nth-last-child(3) a    css=tr:nth-child(2) td > a    
    ${ret}=    获取定位器    ${selectors}
    click_method_20    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第13行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_21
    @{selector}    Create List    tr:nth-last-child(2) a.Button    tr:nth-child(3) a.Button    
    @{xpaths}    Create List   //a[text()='Add to Cart']['NOT_SURE']    
    ${ret}=    获取定位器ByModeOfAuto    ${selector}    ${xpaths}    10ms    7s
    click_method_22    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第14行的-mouseDown-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_23
    @{selectors}    Create List   xpath=//input[@value='dog']    css=input[name='keyword']    css=input[value='dog']    css=div#SearchContent input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    mouseDown_method_24    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第15行的-mouseUp-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_25
    @{selector}    Create List    div#SearchContent form    
    @{xpaths}    Create List   //form[text()='\n\t\n\t\n']['NOT_SURE']    
    ${ret}=    获取定位器ByModeOfAuto    ${selector}    ${xpaths}    10ms    7s
    sleep    10ms
    Mouse up    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第16行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_26
    @{selectors}    Create List   xpath=//input[@value='dog']    css=input[name='keyword']    css=div#SearchContent input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    cat
    press keys    none    ENTER
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第17行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_27
    @{selectors}    Create List   xpath=//input[@value='cat']    css=input[name='keyword']    css=input[value='cat']    css=input[type='text']    css=form input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    click_method_28    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第18行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_29
    @{selectors}    Create List   xpath=//input[@value='cat']    css=input[name='keyword']    css=input[type='text']    css=form input[name='keyword']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    bird
    press keys    none    ENTER
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第19行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_30
    @{selectors}    Create List   xpath=//input[@value='Search']    css=input[name='searchProducts']    css=input[value='Search']    css=input[type='submit']    css=form input[name='searchProducts']    
    ${ret}=    获取定位器    ${selectors}
    click_method_31    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第20行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_32
    @{selectors}    Create List   css=div#QuickLinks a:nth-last-child(5) > img    css=div#QuickLinks a:nth-child(5) > img    
    ${ret}=    获取定位器    ${selectors}
    click_method_33    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第21行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_34
    @{selectors}    Create List   xpath=//a[text()='RP-LI-02']    css=tr:nth-last-child(1) a    css=tr:nth-child(3) a    
    ${ret}=    获取定位器    ${selectors}
    click_method_35    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第22行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_36
    @{selectors}    Create List   xpath=//a[text()='Add to Cart']    css=a[class='Button']    css=tr:nth-last-child(2) a.Button    css=td:nth-child(5) a    
    ${ret}=    获取定位器    ${selectors}
    click_method_37    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第23行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_38
    @{selectors}    Create List   css=a:nth-last-child(9) img    css=div#QuickLinks a:nth-last-child(9) > img    css=div#QuickLinks a:nth-child(1) > img    
    ${ret}=    获取定位器    ${selectors}
    click_method_39    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第24行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_40
    @{selectors}    Create List   xpath=//a[text()='FI-FW-01']    css=tr:nth-last-child(2) a    css=tr:nth-child(4) a    
    ${ret}=    获取定位器    ${selectors}
    click_method_41    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第25行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_42
    @{selector}    Create List    tr:nth-last-child(2) a.Button    tr:nth-child(3) a.Button    
    @{xpaths}    Create List   //a[text()='Add to Cart']['NOT_SURE']    
    ${ret}=    获取定位器ByModeOfAuto    ${selector}    ${xpaths}    10ms    7s
    click_method_43    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第26行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_44
    @{selectors}    Create List   xpath=//a[text()='Proceed to Checkout']    css=div#Cart a:nth-child(3)    
    ${ret}=    获取定位器    ${selectors}
    click_method_45    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第27行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_46
    @{selectors}    Create List   xpath=//a[text()='Register Now!']    css=div#Catalog a    
    ${ret}=    获取定位器    ${selectors}
    click_method_47    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第28行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_48
    @{selectors}    Create List   css=input#stripes--486868537    css=input[name='username']    css=table:nth-last-child(7) input#stripes--486868537    css=table:nth-child(2) input#stripes--486868537    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    adsfsd
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第29行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_49
    @{selectors}    Create List   css=input[name='password']    css=table:nth-last-child(7) input[name='password']    css=table:nth-child(2) input[name='password']    
    ${ret}=    获取定位器    ${selectors}
    click_method_50    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第30行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_51
    @{selectors}    Create List   css=input[name='password']    css=table:nth-last-child(7) input[name='password']    css=table:nth-child(2) input[name='password']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    asdf
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第31行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_52
    @{selectors}    Create List   css=input[name='repeatedPassword']    css=table:nth-last-child(7) input[name='repeatedPassword']    css=table:nth-child(2) input[name='repeatedPassword']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    asdf
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第32行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_53
    @{selectors}    Create List   css=input[name='account.firstName']    css=tr:nth-last-child(10) input    css=table:nth-child(4) input[name='account.firstName']    
    ${ret}=    获取定位器    ${selectors}
    click_method_54    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第33行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_55
    @{selectors}    Create List   css=input[name='account.firstName']    css=tr:nth-last-child(10) input    css=table:nth-child(4) input[name='account.firstName']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    asdf
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第34行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_56
    @{selectors}    Create List   css=input[name='account.lastName']    css=tr:nth-last-child(9) input    css=table:nth-child(4) input[name='account.lastName']    
    ${ret}=    获取定位器    ${selectors}
    click_method_57    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第35行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_58
    @{selectors}    Create List   css=input[name='account.lastName']    css=tr:nth-last-child(9) input    css=table:nth-child(4) input[name='account.lastName']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    asdf
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第36行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_59
    @{selectors}    Create List   css=input[name='account.email']    css=tr:nth-last-child(8) input    css=table:nth-child(4) input[name='account.email']    
    ${ret}=    获取定位器    ${selectors}
    click_method_60    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第37行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_61
    @{selectors}    Create List   css=input[name='account.email']    css=tr:nth-last-child(8) input    css=table:nth-child(4) input[name='account.email']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    af
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第38行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_62
    @{selectors}    Create List   css=input[name='account.phone']    css=tr:nth-last-child(7) input    css=table:nth-child(4) input[name='account.phone']    
    ${ret}=    获取定位器    ${selectors}
    click_method_63    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第39行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_64
    @{selectors}    Create List   css=input[name='account.phone']    css=tr:nth-last-child(7) input    css=table:nth-child(4) input[name='account.phone']    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    fsdf
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第40行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_65
    @{selectors}    Create List   css=input[name='account.address1']    css=tr:nth-last-child(6) input    css=tr:nth-child(5) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    d
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第41行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_66
    @{selectors}    Create List   css=input[name='account.address1']    css=tr:nth-last-child(6) input    css=tr:nth-child(5) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_67    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第42行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_68
    @{selectors}    Create List   css=input[name='account.address1']    css=tr:nth-last-child(6) input    css=tr:nth-child(5) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    dsd
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第43行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_69
    @{selectors}    Create List   css=input[name='account.address2']    css=tr:nth-last-child(5) input    css=tr:nth-child(6) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    dsdfg
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第44行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_70
    @{selectors}    Create List   css=input[name='account.address2']    css=tr:nth-last-child(5) input    css=tr:nth-child(6) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_71    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第45行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_72
    @{selectors}    Create List   css=input[name='account.address2']    css=tr:nth-last-child(5) input    css=tr:nth-child(6) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    s
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第46行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_73
    @{selectors}    Create List   css=input[name='account.address2']    css=tr:nth-last-child(5) input    css=tr:nth-child(6) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_74    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第47行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_75
    @{selectors}    Create List   css=input[name='account.address2']    css=tr:nth-last-child(5) input    css=tr:nth-child(6) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    ssdfg
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第48行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_76
    @{selectors}    Create List   css=input[name='account.city']    css=table:nth-last-child(5) input[name='account.city']    css=tr:nth-child(7) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    ssdfgs
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第49行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_77
    @{selectors}    Create List   css=input[name='account.city']    css=table:nth-last-child(5) input[name='account.city']    css=tr:nth-child(7) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_78    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第50行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_79
    @{selectors}    Create List   css=input[name='account.city']    css=table:nth-last-child(5) input[name='account.city']    css=tr:nth-child(7) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    sdfg
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第51行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_80
    @{selectors}    Create List   css=input[name='account.state']    css=table:nth-last-child(5) input[name='account.state']    css=tr:nth-child(8) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    sdfgs
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第52行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_81
    @{selectors}    Create List   css=input[name='account.state']    css=table:nth-last-child(5) input[name='account.state']    css=tr:nth-child(8) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_82    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第53行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_83
    @{selectors}    Create List   css=input[name='account.state']    css=table:nth-last-child(5) input[name='account.state']    css=tr:nth-child(8) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    sdfgs
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第54行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_84
    @{selectors}    Create List   css=input[name='account.zip']    css=table:nth-last-child(5) input[name='account.zip']    css=tr:nth-child(9) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_85    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第55行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_86
    @{selectors}    Create List   css=input[name='account.zip']    css=table:nth-last-child(5) input[name='account.zip']    css=tr:nth-child(9) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    sdfg
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第56行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_87
    @{selectors}    Create List   css=input[name='account.country']    css=table:nth-last-child(5) input[name='account.country']    css=tr:nth-child(10) input    
    ${ret}=    获取定位器    ${selectors}
    click_method_88    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第57行的-type-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_89
    @{selectors}    Create List   css=input[name='account.country']    css=table:nth-last-child(5) input[name='account.country']    css=tr:nth-child(10) input    
    ${ret}=    获取定位器    ${selectors}
    inputtext    ${ret}    sdfgs
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第58行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_90
    @{selector}    Create List    input[name='account.listOption']    table:nth-last-child(3) input[name='account.listOption']    table:nth-child(6) input[name='account.listOption']    
    @{xpaths}    Create List   //input[@value='true']['NOT_SURE']    
    ${ret}=    获取定位器ByModeOfAuto    ${selector}    ${xpaths}    10ms    7s
    click_method_91    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第59行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_92
    @{selectors}    Create List   css=table:nth-last-child(3) tr:nth-last-child(2) > td:nth-last-child(1)    css=table:nth-last-child(3) tr:nth-child(3) > td:nth-child(2)    css=table:nth-child(6) tr:nth-last-child(2) > td:nth-last-child(1)    css=table:nth-child(6) tr:nth-child(3) > td:nth-child(2)    
    ${ret}=    获取定位器    ${selectors}
    click_method_93    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第60行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_94
    @{selectors}    Create List   css=table:nth-last-child(3) tr:nth-last-child(1) > td:nth-last-child(1)    css=table:nth-last-child(3) tr:nth-child(4) > td:nth-child(2)    css=table:nth-child(6) tr:nth-last-child(1) > td:nth-last-child(1)    css=table:nth-child(6) tr:nth-child(4) > td:nth-child(2)    
    ${ret}=    获取定位器    ${selectors}
    click_method_95    ${ret}
    #------------------------------------------------------------------------------------------------------------------------------ 
    log to console    ------------------------执行文件:F:\工作\中科院软件研究所\录制器\script\jstore7.lcl--第61行的-click-命令--------------------------
    判断和等待页面加载完成
    switchFrame_method_96
    @{selector}    Create List    input[name='account.bannerOption']    table:nth-last-child(3) input[name='account.bannerOption']    table:nth-child(6) input[name='account.bannerOption']    
    @{xpaths}    Create List   //input[@value='true']['NOT_SURE']    
    ${ret}=    获取定位器ByModeOfAuto    ${selector}    ${xpaths}    10ms    7s
    click_method_97    ${ret}
    #click ["//input[@value='Save Account Information']","input[name='newAccount']","input[value='Save Account Information']","div#Catalog input[name='newAccount']"] by [133.375,4.53125] <@CjiTe8>
    #click ["a:nth-last-child(14) img","div#SidebarContent a:nth-last-child(14) > img","div#SidebarContent a:nth-child(1) > img"] by [26.453125,10.765625] <@XcvXSq>
    #click ["//a[text()='FI-SW-01']","tr:nth-last-child(4) a","tr:nth-child(2) a"] by [41.421875,12.34375] <@x240wd>
    #click ["//a[text()='Add to Cart']['NOT_SURE']","tr:nth-last-child(3) a.Button","tr:nth-child(2) a.Button"] by [54.0625,11.421875] <@xT2H09>
    #click ["//a[text()='Proceed to Checkout']","div#Cart a:nth-child(3)"] by [101.46875,11.78125] <@L621O2>
    #click ["//input[@value='Continue']","input[name='newOrder']","input[value='Continue']","div#Catalog input[name='newOrder']"] by [37.703125,6.46875] <@IhwURY>
    #click ["//a[text()='Confirm']","a[class='Button']","div#Catalog a"] by [42.3125,2.671875] <@GQJ383>
    ${CLOSE_STATUS}    Set Variable    TURE
    [Teardown]    Run Keyword If    '${CLOSE_STATUS}'=='FALSE'    错误用例截图
    ...    ELSE    Close Browser
*** Keywords ***
获取定位器
    [Arguments]    ${arg}
    [Timeout]    7s
    FOR    ${i}    IN RANGE    8
        ${arg}    Combine Lists    ${arg}    ${arg}
    END
    FOR    ${i}    IN    @{arg}
        sleep    10ms
        ${result}    ${returnvalue}    Run Keyword And Ignore Error    Wait Until Element Is Visible    ${i}    timeout=100ms
        Return From Keyword If    "${result}" == "PASS"    ${i}
    END
首要定位器
    [Arguments]    ${s}    ${timeout}
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Wait Until Element Is Visible    ${s}    timeout=${timeout}
    [Return]    ${result}
次要定位器
    [Arguments]    ${s}    ${timeout}
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Wait Until Element Is Visible    ${s}    timeout=${timeout}
    [Return]    ${result}
获取定位器ByModeOfPriorPass
    [Arguments]    ${arg}    ${prior_timeout}    ${delay}    ${timeout}
    [Timeout]    ${timeout}
    sleep    ${delay}
    ${num}    Set Variable    0
    FOR    ${i}    IN    @{arg}
        ${num}    Evaluate    ${num}+1
    END
    FOR    ${i}    IN RANGE    8
        ${arg}    Combine Lists    ${arg}    ${arg}
    END
    ${all}    Evaluate    0
    FOR    ${i}    IN    @{arg}
        ${yu}    Evaluate    ${all}%${num}
        ${result1}=    Run Keyword If    ${yu} == 0    首要定位器    ${i}    ${prior_timeout}
        ${result2}=    Run Keyword If    ${yu} != 0    次要定位器    ${i}    100ms
        Return From Keyword If    "${result1}" == "PASS" or "${result2}" == "PASS"    ${i}
        ${all}    Evaluate    ${all}+1
    END
获取定位器ByModeOfAuto
    [Arguments]    ${selector}    ${xpaths}    ${delay}    ${timeout}
    sleep    ${delay}
    ${ret}=    Wait Until Keyword Succeeds    ${timeout}    200ms    Execute JavaScript    function addNode(kvA,node){for(let index=0;index<kvA.length;index++){if(node.key==kvA[index].key){kvA[index].value=kvA[index].value+1;return}}kvArray.push(node)}let selectors=arguments[0];let xpaths=arguments[1];let kvArray=[];for(var i=0;i<selectors.length;i++){try{let nodes=document.querySelectorAll(selectors[i]);for(var j=0;j<nodes.length;j++){let node={key:nodes[j],value:1};addNode(kvArray,node)}}catch(e){continue}}for(var i=0;i<xpaths.length;i++){try{let nodePath=document.evaluate(xpaths[i],document);let element=nodePath.iterateNext();while(element!==null){let node={key:element,value:1};addNode(kvArray,node);element=nodePath.iterateNext()}}catch(e){continue}}function compare(property){return function(obj1,obj2){var value1=obj1[property];var value2=obj2[property];return value2-value1}}let resArray=kvArray.sort(compare("value"));return resArray[0].key;    ARGUMENTS    ${selector}    ${xpaths}
    [Return]    ${ret}
获取定位器ByModeOfPriorAuto
    [Arguments]    ${selector}    ${xpaths}    ${delay}    ${timeout}    ${prior_selector}
    sleep    ${delay}
    ${ret}=    Wait Until Keyword Succeeds    ${timeout}    200ms    Execute JavaScript    function addNode(kvA,node){for(let index=0;index<kvA.length;index++){if(node.key==kvA[index].key){kvA[index].value=kvA[index].value+1;return}}kvArray.push(node)}function hasNode(kvA,node){for(let index=0;index<kvA.length;index++){if(node.key==kvA[index].key){return true}}return false}let kvArray=[];let selectors=arguments[0];let xpaths=arguments[1];let prior_loca=arguments[2];prior_loca=""+prior_loca;let prior_kvArray=[];if(prior_loca.indexOf("//")==0){let prior_nodePath=document.evaluate(prior_loca,document);let prior_element=prior_nodePath.iterateNext();while(prior_element!=null){let node={key:prior_element,value:1};addNode(prior_kvArray,node);prior_element=prior_nodePath.iterateNext()}}else{let prior_nodes=document.querySelectorAll(prior_loca);for(var j=0;j<prior_nodes.length;j++){let node={key:prior_nodes[j],value:1};addNode(prior_kvArray,node)}}for(var i=0;i<selectors.length;i++){try{let nodes=document.querySelectorAll(selectors[i]);for(var j=0;j<nodes.length;j++){let node={key:nodes[j],value:1};if(!hasNode(prior_kvArray,node)){continue}addNode(kvArray,node)}}catch(e){continue}}for(var i=0;i<xpaths.length;i++){try{let nodePath=document.evaluate(xpaths[i],document);let element=nodePath.iterateNext();while(element!==null){let node={key:element,value:1};if(hasNode(prior_kvArray,node)){addNode(kvArray,node)}element=nodePath.iterateNext()}}catch(e){continue}}if(kvArray==[]){return prior_kvArray[0].key}function compare(property){return function(obj1,obj2){var value1=obj1[property];var value2=obj2[property];return value2-value1}}let resArray=kvArray.sort(compare("value"));return resArray[0].key;    ARGUMENTS    ${selector}    ${xpaths}    ${prior_selector}
    [Return]    ${ret}
判断和等待页面加载完成
    Wait For Condition    return document.readyState == 'complete'    60s
错误用例截图
    Run Keyword If Test Failed    Capture Page Screenshot    E:\\code_resp\\vscode\\myautotest\\myautotest\\extra\\executor\\robot\\test_project\\project\\pics\\jstore7.png
    Close Browser
switchFrame_method_0
    unselect frame    
switchFrame_method_1
    unselect frame    
click_method_2
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_2    ${ret}
switchFrame_method_3
    unselect frame    
click_method_4
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_4    ${ret}
switchFrame_method_5
    unselect frame    
switchFrame_method_6
    unselect frame    
click_method_7
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_7    ${ret}
switchFrame_method_8
    unselect frame    
click_method_9
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_9    ${ret}
switchFrame_method_10
    unselect frame    
switchFrame_method_11
    unselect frame    
click_method_12
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_12    ${ret}
switchFrame_method_13
    unselect frame    
click_method_14
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_14    ${ret}
switchFrame_method_15
    unselect frame    
click_method_16
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_16    ${ret}
switchFrame_method_17
    unselect frame    
click_method_18
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_18    ${ret}
switchFrame_method_19
    unselect frame    
click_method_20
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_20    ${ret}
switchFrame_method_21
    unselect frame    
click_method_22
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_22    ${ret}
switchFrame_method_23
    unselect frame    
mouseDown_method_24
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Mouse down    ${ret}
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    mouseDown_method_24    ${ret}
switchFrame_method_25
    unselect frame    
switchFrame_method_26
    unselect frame    
switchFrame_method_27
    unselect frame    
click_method_28
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_28    ${ret}
switchFrame_method_29
    unselect frame    
switchFrame_method_30
    unselect frame    
click_method_31
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_31    ${ret}
switchFrame_method_32
    unselect frame    
click_method_33
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_33    ${ret}
switchFrame_method_34
    unselect frame    
click_method_35
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_35    ${ret}
switchFrame_method_36
    unselect frame    
click_method_37
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_37    ${ret}
switchFrame_method_38
    unselect frame    
click_method_39
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_39    ${ret}
switchFrame_method_40
    unselect frame    
click_method_41
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_41    ${ret}
switchFrame_method_42
    unselect frame    
click_method_43
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_43    ${ret}
switchFrame_method_44
    unselect frame    
click_method_45
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_45    ${ret}
switchFrame_method_46
    unselect frame    
click_method_47
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_47    ${ret}
switchFrame_method_48
    unselect frame    
switchFrame_method_49
    unselect frame    
click_method_50
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_50    ${ret}
switchFrame_method_51
    unselect frame    
switchFrame_method_52
    unselect frame    
switchFrame_method_53
    unselect frame    
click_method_54
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_54    ${ret}
switchFrame_method_55
    unselect frame    
switchFrame_method_56
    unselect frame    
click_method_57
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_57    ${ret}
switchFrame_method_58
    unselect frame    
switchFrame_method_59
    unselect frame    
click_method_60
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_60    ${ret}
switchFrame_method_61
    unselect frame    
switchFrame_method_62
    unselect frame    
click_method_63
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_63    ${ret}
switchFrame_method_64
    unselect frame    
switchFrame_method_65
    unselect frame    
switchFrame_method_66
    unselect frame    
click_method_67
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_67    ${ret}
switchFrame_method_68
    unselect frame    
switchFrame_method_69
    unselect frame    
switchFrame_method_70
    unselect frame    
click_method_71
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_71    ${ret}
switchFrame_method_72
    unselect frame    
switchFrame_method_73
    unselect frame    
click_method_74
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_74    ${ret}
switchFrame_method_75
    unselect frame    
switchFrame_method_76
    unselect frame    
switchFrame_method_77
    unselect frame    
click_method_78
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_78    ${ret}
switchFrame_method_79
    unselect frame    
switchFrame_method_80
    unselect frame    
switchFrame_method_81
    unselect frame    
click_method_82
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_82    ${ret}
switchFrame_method_83
    unselect frame    
switchFrame_method_84
    unselect frame    
click_method_85
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_85    ${ret}
switchFrame_method_86
    unselect frame    
switchFrame_method_87
    unselect frame    
click_method_88
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_88    ${ret}
switchFrame_method_89
    unselect frame    
switchFrame_method_90
    unselect frame    
click_method_91
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_91    ${ret}
switchFrame_method_92
    unselect frame    
click_method_93
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_93    ${ret}
switchFrame_method_94
    unselect frame    
click_method_95
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_95    ${ret}
switchFrame_method_96
    unselect frame    
click_method_97
    [Arguments]    ${ret}
    [Timeout]    7s
    sleep    10ms
    ${result}    ${returnvalue}    Run Keyword And Ignore Error    Click Element    ${ret}    
    Run keyword if    "${result}" == "FAIL"    sleep    500ms
    Run keyword if    "${result}" == "FAIL"    click_method_97    ${ret}
